home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / editor / auror300.zip / CONFIG.AML < prev    next >
Text File  |  1996-07-17  |  19KB  |  410 lines

  1. //--------------------------------------------------------------------
  2. // The Aurora Editor v3.0, Copyright (C) 1993-1996 nuText Systems
  3. //
  4. // CONFIG.AML
  5. // Configuration Settings (included by Main.aml)
  6. //
  7. // To change a configuration setting, locate the desired setting in this
  8. // file and type in the new value for the setting. Do not change the
  9. // name of the setting. Character and string values should be enclosed
  10. // in quotes.
  11. //
  12. // When you are finished, save this file and select Recompile the
  13. // Editor from the Set menu. Exit and re-enter the editor for your
  14. // changes to take effect.
  15. //--------------------------------------------------------------------
  16.  
  17. // Video -------------------------------------------------------------
  18.  
  19. public VidCols       =  0           // video columns (0=default)
  20. public VidRows       =  0           // video rows    (0=default)
  21. public VidStr        = "░"          // video background fill string
  22.                                     //   (null=use existing bkgnd)
  23.  
  24. // Mouse -------------------------------------------------------------
  25.  
  26. public Mouse         = "y"          // (y/n) enable/disable mouse
  27. public MouseOpt      = ''           // mouse options:
  28.                                     //   r=reverse mouse buttons
  29.                                     //   d=hide mouse after keystroke
  30.  
  31. public MouSenX       =  6           // x sensitivity (lower=more sensitive)
  32. public MouSenY       =  13          // y sensitivity (lower=more sensitive)
  33. public MouDST        =  57          // double-speed threshold
  34.  
  35. public MouDouble     =  300         // double-click interval (in msec)
  36. public MouHold       =  300         // mouse hold time (in msec)
  37. public MouDelay      =  0           // mouse scrolling delay (in msec)
  38.                                     //   0=fast (try 0,8,16,24,30)
  39.  
  40. public MouMark       = "s"          // default mark type on single
  41.                                     // click & drag:
  42.                                     //   k=column
  43.                                     //   l=line
  44.                                     //   s=stream
  45.  
  46. public MouMarkD      = "l"          // default mark type on double-click
  47.                                     //   & drag (see MouMrk above)
  48.  
  49. // Margins and Tabs --------------------------------------------------
  50.  
  51. public LMargin       =  1           // left margin
  52. public RMargin       =  72          // right margin
  53.  
  54. public VarTabs       = "4 8 16 24 50 72"   // tab stops for variable tabs
  55. public TabWidth      =  8           // tab width for fixed interval tabs
  56.  
  57. public TabOpt        =  "oh"        // display tab characters as
  58.                                     //   a=ascii 9
  59.                                     //   o=spaces, if found on open
  60.                                     //   s=spaces
  61.                                     // tableft/tabright options
  62.                                     //   h=shift text in insert mode
  63.                                     //   r=use real tabs
  64.  
  65. // Open --------------------------------------------------------------
  66.  
  67. public OpenOpt       = "f"          // default open options
  68.                                     //   z=maximize
  69.                                     //   f=full screen
  70.                                     //   c=cascade
  71.                                     //   n=minimize
  72.                                     //   h=horz split
  73.                                     //   v=vert split
  74.                                     //   e=use same window
  75.  
  76. public LineDlm       = "0D0A"       // default line delimiter str (in hex)
  77.                                     //   0D0A=CR/LF
  78.                                     //   0A=LF
  79.                                     //   0D=CR
  80.  
  81. public BinaryLength  =  64          // default binary line length
  82.  
  83. public TruncLength   =  0           // maximum line length at load
  84.                                     //   (0=editor maximum)
  85.  
  86. // default file extensions -------------------------------------------
  87. public DefExt        = "c h cpp doc aml dox txt asm pas inc bat"  //
  88.  
  89.  
  90. // Save --------------------------------------------------------------
  91.  
  92. public BackupDir     = ''           // backup directory (null=directory
  93.                                     //   of file). Note: backslash chars
  94.                                     //   (\) must be entered twice
  95.                                     //   within quotes. For example:
  96.                                     //   'd:\\backup\\aurora'
  97.  
  98. public BackupExt     = "bak"        // backup file extension
  99.  
  100. public SaveOpt       = "t"          // save options
  101.                                     //   e=entab while saving
  102.                                     //   t=trim trailing blanks
  103.                                     //     (non-binary only)
  104.                                     //   x=don't save fold comments
  105.                                     //     (even if comments are defined)
  106.                                     //   z=append ctrl-z to end-of-file
  107.  
  108. public FoldSign      = " [fold]  "  // fold comment signature
  109.  
  110. public AutoSave      =  0           // default seconds between automatic
  111.                                     //   saves (0=OFF)
  112.  
  113.  
  114. // Edit --------------------------------------------------------------
  115.  
  116. public DefaultSet    = "abiux"      // default window settings for new
  117.                                     // edit windows:
  118.                                     //   a=Autoindent
  119.                                     //   b=Backup
  120.                                     //   d=Draw Mode
  121.                                     //   i=Insert Mode (also in prompts)
  122.                                     //   l=Live Word Wrap
  123.                                     //   m=Match Character
  124.                                     //   s=Smart tabs
  125.                                     //   t=Translate
  126.                                     //   u=Undo enabled
  127.                                     //   v=Variable tabs
  128.                                     //   w=Word Wrap (standard)
  129.                                     //   x=Syntax Highlighting
  130.  
  131. public UndoSize      =  300         // undo-redo stack size
  132. public HistSize      =  50          // prompt history size
  133. public ClipName      = "clip"       // default clipboard name
  134.  
  135. public EnterIns      = "s"          // <enter> key behavior in Ins mode
  136.                                     //   s=split line
  137.                                     //   i=insert line
  138.                                     //   n,null=move to start of next line
  139.  
  140. public EnterOvl      = "n"          // <enter> key behavior in Ovl mode
  141.                                     //   (see EnterIns above)
  142.  
  143. public DelJoin       = "y"          // (y/n) join lines if delete char
  144.                                     //   at end-of-line
  145.  
  146. public BakJoin       = "y"          // (y/n) join lines if backspace at
  147.                                     //   column one
  148.  
  149. public BakOvl        = "n"          // (y/n) backspace overlay if not
  150.                                     //   in insert mode
  151.  
  152. public InsAbove      = "n"          // (y/n) insert line blocks above
  153.                                     //   current line (copy, move, paste)
  154.  
  155. public ClipLine      = "n"          // (y/n) copy/cut uses current
  156.                                     //   line if nothing marked
  157.  
  158. public CopyLine      = "y"          // (y/n) copyblock repeats current
  159.                                     //   line if nothing marked
  160.  
  161. public DelLine       = "n"          // (y/n) deleteblock deletes current
  162.                                     //   line if nothing marked
  163.  
  164. public FormatOpt     = "kre"        // text reformatting options
  165.                                     //   j=justify both left and right
  166.                                     //   k=keep spaces
  167.                                     //   r=keep first-line indent
  168.                                     // when no mark:
  169.                                     //   c=advance cursor
  170.                                     //   e=format to paragraph-end only
  171.  
  172. public